Public Member Functions | Public Attributes | List of all members
CameraOperation Class Reference

Public Member Functions

def __init__ (self, obj_cam, st_device_list, n_connect_num=0, b_open_device=False, b_start_grabbing=False, h_thread_handle=None, b_thread_closed=False, st_frame_info=None, b_exit=False, b_save_bmp=False, b_save_jpg=False, buf_save_image=None, n_save_image_size=0, n_win_gui_id=0, frame_rate=0, exposure_time=0, gain=0)
 
def Open_device (self)
 
def Start_grabbing (self, winHandle)
 
def Stop_grabbing (self)
 
def Close_device (self)
 
def Set_trigger_mode (self, is_trigger_mode)
 
def Trigger_once (self)
 
def Get_parameter (self)
 
def Set_parameter (self, frameRate, exposureTime, gain)
 
def Work_thread (self, winHandle)
 
def Save_jpg (self)
 
def Save_Bmp (self)
 
def __init__ (self, obj_cam, st_device_list, n_connect_num=0, b_open_device=False, b_start_grabbing=False, h_thread_handle=None, b_thread_closed=False, st_frame_info=None, b_exit=False, b_save_bmp=False, b_save_jpg=False, buf_save_image=None, n_save_image_size=0, n_win_gui_id=0, frame_rate=0, exposure_time=0, gain=0)
 
def Open_device (self)
 
def Start_grabbing (self, winHandle)
 
def Stop_grabbing (self)
 
def Close_device (self)
 
def Set_trigger_mode (self, is_trigger_mode)
 
def Trigger_once (self)
 
def Get_parameter (self)
 
def Set_parameter (self, frameRate, exposureTime, gain)
 
def Work_thread (self, winHandle)
 
def Save_jpg (self)
 
def Save_Bmp (self)
 
def __init__ (self, obj_cam, st_device_list, n_connect_num=0, b_open_device=False, b_start_grabbing=False, h_thread_handle=None, b_thread_opened=False, st_frame_info=None, b_save_bmp=False, b_save_jpg=False, buf_save_image=None)
 
def to_hex_str (self, num)
 
def open_device (self)
 
def start_grabbing (self, n_index, win_handle)
 
def stop_grabbing (self)
 
def close_device (self)
 
def set_trigger_mode (self, trigger_mode)
 
def set_trigger_source (self, trigger_source)
 
def trigger_once (self)
 
def set_exposure_time (self, str_value)
 
def set_gain (self, str_value)
 
def set_frame_rate (self, str_value)
 
def work_thread (self, n_index, win_handle, exit_flag)
 
def save_bmp (self)
 

Public Attributes

 obj_cam
 
 st_device_list
 
 n_connect_num
 
 b_open_device
 
 b_start_grabbing
 
 b_thread_closed
 
 st_frame_info
 
 b_exit
 
 b_save_bmp
 
 b_save_jpg
 
 buf_save_image
 
 buf_save_image_len
 
 n_save_image_size
 
 h_thread_handle
 
 frame_rate
 
 exposure_time
 
 gain
 
 buf_lock
 
 b_thread_opened
 
 exit_flag
 
 frame_count
 
 lost_frame_count
 

Constructor & Destructor Documentation

◆ __init__() [1/3]

def __init__ (   self,
  obj_cam,
  st_device_list,
  n_connect_num = 0,
  b_open_device = False,
  b_start_grabbing = False,
  h_thread_handle = None,
  b_thread_closed = False,
  st_frame_info = None,
  b_exit = False,
  b_save_bmp = False,
  b_save_jpg = False,
  buf_save_image = None,
  n_save_image_size = 0,
  n_win_gui_id = 0,
  frame_rate = 0,
  exposure_time = 0,
  gain = 0 
)

◆ __init__() [2/3]

def __init__ (   self,
  obj_cam,
  st_device_list,
  n_connect_num = 0,
  b_open_device = False,
  b_start_grabbing = False,
  h_thread_handle = None,
  b_thread_closed = False,
  st_frame_info = None,
  b_exit = False,
  b_save_bmp = False,
  b_save_jpg = False,
  buf_save_image = None,
  n_save_image_size = 0,
  n_win_gui_id = 0,
  frame_rate = 0,
  exposure_time = 0,
  gain = 0 
)

◆ __init__() [3/3]

def __init__ (   self,
  obj_cam,
  st_device_list,
  n_connect_num = 0,
  b_open_device = False,
  b_start_grabbing = False,
  h_thread_handle = None,
  b_thread_opened = False,
  st_frame_info = None,
  b_save_bmp = False,
  b_save_jpg = False,
  buf_save_image = None 
)

Member Function Documentation

◆ Open_device() [1/2]

def Open_device (   self)

◆ Start_grabbing() [1/2]

def Start_grabbing (   self,
  winHandle 
)

◆ Stop_grabbing() [1/2]

def Stop_grabbing (   self)

◆ Close_device() [1/2]

def Close_device (   self)

◆ Set_trigger_mode() [1/2]

def Set_trigger_mode (   self,
  is_trigger_mode 
)

◆ Trigger_once() [1/2]

def Trigger_once (   self)

◆ Get_parameter() [1/2]

def Get_parameter (   self)

◆ Set_parameter() [1/2]

def Set_parameter (   self,
  frameRate,
  exposureTime,
  gain 
)

◆ Work_thread() [1/2]

def Work_thread (   self,
  winHandle 
)

◆ Save_jpg() [1/2]

def Save_jpg (   self)

◆ Save_Bmp() [1/2]

def Save_Bmp (   self)

◆ Open_device() [2/2]

def Open_device (   self)

◆ Start_grabbing() [2/2]

def Start_grabbing (   self,
  winHandle 
)

◆ Stop_grabbing() [2/2]

def Stop_grabbing (   self)

◆ Close_device() [2/2]

def Close_device (   self)

◆ Set_trigger_mode() [2/2]

def Set_trigger_mode (   self,
  is_trigger_mode 
)

◆ Trigger_once() [2/2]

def Trigger_once (   self)

◆ Get_parameter() [2/2]

def Get_parameter (   self)

◆ Set_parameter() [2/2]

def Set_parameter (   self,
  frameRate,
  exposureTime,
  gain 
)

◆ Work_thread() [2/2]

def Work_thread (   self,
  winHandle 
)

◆ Save_jpg() [2/2]

def Save_jpg (   self)

◆ Save_Bmp() [2/2]

def Save_Bmp (   self)

◆ to_hex_str()

def to_hex_str (   self,
  num 
)

◆ open_device()

def open_device (   self)

◆ start_grabbing()

def start_grabbing (   self,
  n_index,
  win_handle 
)

◆ stop_grabbing()

def stop_grabbing (   self)

◆ close_device()

def close_device (   self)

◆ set_trigger_mode()

def set_trigger_mode (   self,
  trigger_mode 
)

◆ set_trigger_source()

def set_trigger_source (   self,
  trigger_source 
)

◆ trigger_once()

def trigger_once (   self)

◆ set_exposure_time()

def set_exposure_time (   self,
  str_value 
)

◆ set_gain()

def set_gain (   self,
  str_value 
)

◆ set_frame_rate()

def set_frame_rate (   self,
  str_value 
)

◆ work_thread()

def work_thread (   self,
  n_index,
  win_handle,
  exit_flag 
)

◆ save_bmp()

def save_bmp (   self)

Member Data Documentation

◆ obj_cam

obj_cam

◆ st_device_list

st_device_list

◆ n_connect_num

n_connect_num

◆ b_open_device

b_open_device

◆ b_start_grabbing

b_start_grabbing

◆ b_thread_closed

b_thread_closed

◆ st_frame_info

st_frame_info

◆ b_exit

b_exit

◆ b_save_bmp

b_save_bmp

◆ b_save_jpg

b_save_jpg

◆ buf_save_image

buf_save_image

◆ buf_save_image_len

buf_save_image_len

◆ n_save_image_size

n_save_image_size

◆ h_thread_handle

h_thread_handle

◆ frame_rate

frame_rate

◆ exposure_time

exposure_time

◆ gain

gain

◆ buf_lock

buf_lock

◆ b_thread_opened

b_thread_opened

◆ exit_flag

exit_flag

◆ frame_count

frame_count

◆ lost_frame_count

lost_frame_count